package cn.com.haopy.dataes.db.entity.service;


import cn.com.haopy.dataes.db.entity.ServiceBaseEntity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import org.apache.ibatis.type.JdbcType;

import java.time.LocalDateTime;

@Data
@TableName(value = "h_recipel", autoResultMap = true)
@ApiModel(value = "处方实体相关")
public class HRecipel extends ServiceBaseEntity {

    private String interrogationId;
    private String customerCode;
    private String employeeCode;
    private String doctorCode;
    private String storeCode;
    private String orgCode;

    @TableField(value = "`describe`", jdbcType = JdbcType.VARCHAR)
    private String describe;

    private String rxHospital;
    private String rxDoctor;
    private String rxDate;
    private Short rxType;
    private Boolean echartnowFlag;
    private Boolean echartnowResultReturnFlag;
    private Boolean netHosFlag;
    private Boolean netHosVerifiedUploadFlag;
    private Boolean appIntFlag;
    private Short chsFlag;
    private Boolean mallTag;
    private Integer mallOrderId;
    private Boolean mallPaidTag;
    private Boolean mallVerifyWriteTag;
    private String status;
    private String remarks;
    private String type;
    private String verifyUser;
    private String verifyTime;
    private Short verifyTag;
    private String verifyCode;
    private String verifyMode;
    private Boolean verifyAuto;
    private String office;
    private String images;
    private String description;
    private String createtype;

    @TableField(value = "`lock`", jdbcType = JdbcType.VARCHAR)
    private String lock;

    private String lockCode;
    private LocalDateTime lockDate;
    private String signUser;
    private String signTime;
    private String signCode;
    private String signMode;
    private String signCaption;
    private Short createImageType;
    private String recipelImg;
    private String recipelSignImg;
    private Short signTag;
    private String signRejectReason;
    private String allocateUser;
    private String allocateTime;
    private String allocateCode;
    private String allocateMode;
    private Boolean allocateTag;
    private String reviewUser;
    private String reviewTime;
    private String reviewCode;
    private String reviewMode;
    private Boolean reviewTag;
    private String refuseCause;
    private String receptPharmacistCode;
    private String doctorStreamId;
    private String storeStreamId;
    private String regulateTransChecked;
    private String regSeqNo;
    private Integer regTransDetailSeqNo;
    private Integer regTransSummarySeqNo;


}
